@charset "UTF-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div{margin:0;padding:0;}
body{font-size:12px;font-family: "Microsoft yahei", sans-serif;-webkit-text-size-adjust:100%;background-color:#fff;width: 100%;color: #333;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
a{text-decoration:none;color:#333;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
select,input{font-family: "Microsoft yahei", sans-serif;}
select{background-color: transparent;}
@media only screen and (max-width:300px){body{font-size:8px}.viewport{max-width:300px}}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size:8px}.viewport{max-width:300px}}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size:9px}.viewport{max-width:320px}}
@media only screen and (max-width:360px) and (min-width:320px){body{font-size:9px}.viewport{max-width:360px}}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size:10px}.viewport{max-width:360px}}
@media only screen and (max-width:480px) and (min-width:360px){body{font-size:10px}.viewport{max-width:480px}}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size:12px}.viewport{max-width:480px}}
@media only screen and (max-width:560px) and (min-width:480px){body{font-size:12px}.viewport{max-width:560px}}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size:14px}.viewport{max-width:570px}}
@media only screen and (max-width:640px) and (min-width:570px){body{font-size:14px}.viewport{max-width:640px}}
@media only screen and (max-width:640px) and (min-width:630px){body{font-size:16px}.viewport{max-width:640px}}
@media only screen and (max-width:710px) and (min-width:640px){body{font-size:16px}.viewport{max-width:710px}}
.viewport{max-width:800px; min-width:300px; margin:0 auto; overflow:hidden; position:relative;}
.content{width: 100%;margin-top: 20px;font-size: 12px;}
.content-1{margin: 0 auto;width: 90%;height: 20px;line-height: 20px;}
.content-2{margin: 0 auto;width: 90%;height: 40px;line-height: 40px;text-align: center;}
.content-2 h3{font-size: 14px;}
.content-2 h2{font-size: 16px;}
.content-3{margin: 0 auto;width: 90%;text-align: right;height: 30px;line-height: 30px;}
.content-4{margin: 0 auto;width: 90%;text-align: center;height: 15px;line-height: 30px;border-bottom: 1px dashed #333;}
.content-4 span{font-size: 14px;background-color: #fff;}
.blank{width: 100%;height: 10px;}